declare let cacheGet:any;
module MC {
	  class USER {
		public constructor() {
		}
		/** 
		 * 获取用户类型
		 */
		public getType():USERTYPE{
			let info=cacheGet('userInfo');
			if(!info){
				return null;
			}else{
				return info.type;
			}
		}

		/** 获取用户信息 */
		public getInfo(id:string='0',fun:Function=null){
			MC.api('getuserinfo',{
				uid:id
			},(json:any)=>{
				fun&&fun(json);
			});
		}
		
	}
	export let user=new USER();
	export enum USERTYPE{
		Type_yuangong=1,////1个人用户
		Type_gongsi=2,///2公司；
		Type_gongchang=3,///3工厂
		Type_gongsi_gongchang=4////4企业
	}
}